343725
459405
869296
965410
641814
453105
172685
125688
715962
796286
483478
774294
5150799
3568581
3082148
2395804
2233988
2053609
1975358
191678
1770118
1721136
1691196
1638471